#include <iostream>
#include <string>
#include <jsoncpp/json/json.h>

int main()
{
    int a=10;
    int b=20;
    char c='+';

    Json::Value root;
    root["aa"]=a;
    root["bb"]=b;
    root["op"]=c;

    Json::Value sub;
    sub["other"]=200;
    sub["other1"]="hello";

    root["sub"]=sub;  //可以将sub嵌套在root里面

    // Json::StyledWriter writer;
    Json::FastWriter writer;  //与上一个只有序列化的格式不同的区别
    std::string s=writer.write(root);   //得到转为序列化的字符串
    std::cout<<s<<std::endl;

    return 0;
}